home *** CD-ROM | disk | FTP | other *** search
/ Magical CD Author / Magical CD Author.iso / MakingFolder / Magical-CD⁄Making / Magical-CD_Making.rsrc / CODE_11541_PRINT.txt < prev    next >
Text File  |  1994-09-01  |  53KB  |  864 lines

  1. # near model CODE resource
  2. # jump table entries: 43167-43178 (12 of them)
  3. 00000000  D69D                     add.l      D3, [A5]+
  4. 00000002  133C 0000                move.b     -[A1], 0x0
  5. 00000006  0FA8 0000                bclr       [A0 + 0x0], D7
  6. 0000000A  0996                     bclr       [A6], D4
  7. 0000000C  0000 0084                ori.b      D0, 0x84
  8. 00000010  8000                     or.b       D0, D0
  9. 00000012  0002 35E0                ori.b      D2, 0xE0
  10. 00000016  E2D2                     lsr   .w   [A2]
  11. 00000018  E2D2                     lsr   .w   [A2]
  12. 0000001A  C1C6                     muls.w     D0, D6
  13. 0000001C  5889                     addq.l     A1, 4
  14. 0000001E  FE16 FD6E                .unknown   0xFE16 0xFD6E (W = 7)
  15. label00000022:
  16. 00000022  C1EC E2D2                muls.w     D0, [A4 - 0x1D2E]
  17. 00000026  A919                     syscall    GetWTitle
  18. 00000028  A981                     syscall    DrawDialog
  19. 0000002A  7078                     moveq.l    D0, 0x78
  20. 0000002C  A9C8                     syscall    SysBeep
  21. 0000002E  F998                     .invalid   <<F/6/4>>
  22. 00000030  DE6C 3492                add.w      D7, [A4 + 0x3492]
  23. 00000034  358A 349A                move.w     [A2 + D3.w * 4 - 0x102], A2
  24. 00000038  2B1A                     move.l     -[A5], [A2]+
  25. 0000003A  FE02 FD32                .unknown   0xFE02 0xFD32 (W = 7)
  26. 0000003E  DC6C D26C                add.w      D6, [A4 - 0x2D94]
  27. 00000042  FCD2 F822                .extension 0xCD2 <<F/2-3/6>> // unimplemented
  28. 00000046  FC92 A971                .extension 0xC92 <<F/2-3/6>> // unimplemented
  29. 0000004A  FA66 F5D4                .extension 0xA66 <<F/1/5>>, 0xF5D4 // unimplemented
  30. 0000004E  F568                     .extension 0x568 <<F/4-5/2>> // unimplemented
  31. 00000050  6005                     bra        +0x7 /* 00000057 */
  32. 00000052  A97C                     syscall    GetNewDialog
  33. 00000054  A91A                     syscall    SetWTitle
  34. 00000056  F9FC                     .invalid   <<F/7/4>>
  35. 00000058  725E                     moveq.l    D1, 0x5E
  36. 0000005A  F912                     .extension 0x912 <<F/4-5/4>> // unimplemented
  37. 0000005C  C800                     and.b      D4, D0
  38. 0000005E  F86A 5204                .extension 0x86A <<F/1/4>>, 0x5204 // unimplemented
  39. 00000062  0498 F822 F3BA           subi.l     [A0]+, 0xF822F3BA
  40. 00000068  0C5F F862                cmpi.w     [A7]+, 0xF862
  41. 0000006C  A983                     syscall    DisposeDialog
  42. 0000006E  D000                     add.b      D0, D0
  43. 00000070  FE86 FE86                .extension 0xE86 <<F/2-3/7>> // unimplemented
  44. 00000074  DAAE 7ED3                add.l      D5, [A6 + 0x7ED3]
  45. 00000078  7EDE                     moveq.l    D7, 0xFFFFFFDE
  46. 0000007A  FE72 5257                .extension 0xE72 <<F/1/7>>, 0x5257 // unimplemented
  47. 0000007E  3A04                     move.w     D5, D4
  48. 00000080  0F44                     bchg       D4, D7
  49. 00000082  0A64 62CA                xori.w     -[A4], 0x62CA
  50. 00000086  0FCC                     .incomplete
  51. 00000088  F301                     .extension 0x301 <<F/4-5/1>> // unimplemented
  52. 0000008A  B67B 0B32 8B00 4C12 6423 cmp.w      D3, [[PC - 0x74FFB3EE + D0 * 2] + 0x6423]
  53. 00000094  6B8C                     bmi        -0x72 /* 00000022 */
  54. 00000096  0314                     btst       [A4], D1
  55. 00000098  7301                     moveq.l    D1, 0x01
  56. 0000009A  0E0B 0433                .invalid.b A3, 0x33 /* '3' */ // invalid immediate operation
  57. 0000009E  28C0                     move.l     [A4]+, D0
  58. 000000A0  5B12                     subq.b     [A2], 5
  59. 000000A2  5B07                     subq.b     D7, 5
  60. 000000A4  6B1B                     bmi        +0x1D /* 000000C1 */
  61. 000000A6  4B02                     .invalid   5, D2 // invalid opcode 4 with b == 4
  62. 000000A8  7B04                     moveq.l    D5, 0x04
  63. 000000AA  DB22                     add.b      -[A2], D5
  64. 000000AC  8892                     or.l       D4, [A2]
  65. 000000AE  CB00                     abcd       D5, D0
  66. 000000B0  AB06                     syscall    CullPoints
  67. 000000B2  9B0A                     subx.b     -[A5], -[A2]
  68. 000000B4  F301                     .extension 0x301 <<F/4-5/1>> // unimplemented
  69. 000000B6  0B06                     btst       D6, D5
  70. 000000B8  580F                     addq.b     A7, 4
  71. 000000BA  F204 7305                fmove      (int16_t) D4, fp6
  72. 000000BE  32D2                     move.w     [A1]+, [A2]
  73. 000000C0  BB2F 0E6B                xor.b      [A7 + 0xE6B], D5
  74. 000000C4  1CAB 08EE                move.b     [A6], [A3 + 0x8EE]
  75. 000000C8  1AFB 0AD2                move.b     [A5]+, [PC + D0 * 2 - 0x46]
  76. 000000CC  A347                     syscall    SetTrapAddress, flags=3
  77. 000000CE  9B0F                     subx.b     -[A5], -[A7]
  78. 000000D0  6B1C                     bmi        +0x1E /* 000000EE */
  79. 000000D2  0315                     btst       [A5], D1
  80. 000000D4  38B8 960C                move.w     [A4], [0xFFFF960C]
  81. 000000D8  54AB 0060                addq.l     [A3 + 0x60], 2
  82. 000000DC  0A0E 142E                xori.b     A6, 0x2E /* '.' */
  83. 000000E0  5023                     addq.b     -[A3], 8
  84. 000000E2  1010                     move.b     D0, [A0]
  85. 000000E4  3B0A                     move.w     -[A5], A2
  86. 000000E6  E306                     asl        D6.b, 1
  87. 000000E8  B313                     xor.b      [A3], D1
  88. 000000EA  F306                     .extension 0x306 <<F/4-5/1>> // unimplemented
  89. 000000EC  4B01                     .invalid   5, D1 // invalid opcode 4 with b == 4
  90. label000000EE:
  91. 000000EE  B25B                     cmp.w      D1, [A3]+
  92. 000000F0  07FB                     .incomplete
  93. 000000F2  0C4C 4CF3                cmpi.w     A4, 0x4CF3
  94. 000000F6  6AB3                     bpl        -0x4B /* 000000AB */
  95. 000000F8  0858 F36F                bchg.b     [A0]+, 0x6F /* 'o' */
  96. 000000FC  1E04                     move.b     D7, D4
  97. 000000FE  9B06                     subx.b     D5, D6
  98. 00000100  1066                     movea.b    A0, -[A6]
  99. 00000102  66E3                     bne        -0x1B /* 000000E7 */
  100. 00000104  095B                     bchg       [A3]+, D4
  101. 00000106  02A1 007A 7A43           andi.l     -[A1], 0x7A7A43 /* 'zzC' */
  102. 0000010C  2A03                     move.l     D5, D3
  103. 0000010E  0D3B 0ADB                btst       [PC + D0 * 2 - 0x37], D6
  104. 00000112  02B2 5B02 0503 5B18      andi.l     [A2 + D5 * 2], 0x5B020503
  105. 0000011A  B293                     cmp.l      D1, [A3]
  106. 0000011C  04CE                     .incomplete
  107. 0000011E  FB02                     .extension 0xB02 <<F/4-5/5>> // unimplemented
  108. 00000120  5B1C                     subq.b     [A4]+, 5
  109. 00000122  0B00                     btst       D0, D5
  110. 00000124  4CCE 7303                movem.l    D0,D1,A0,A1,A4,A5,A6, A6
  111. 00000128  5B1C                     subq.b     [A4]+, 5
  112. 0000012A  5B02                     subq.b     D2, 5
  113. 0000012C  A104                     syscall    Control, flags=1
  114. 0000012E  3B02                     move.w     -[A5], D2
  115. 00000130  582B 023B                addq.b     [A3 + 0x23B], 4
  116. 00000134  0210 2B22                andi.b     [A0], 0x22 /* '\"' */
  117. 00000138  3B02                     move.w     -[A5], D2
  118. 0000013A  D341                     addx.w     D1, D1
  119. 0000013C  A316                     syscall    InitQueue/FInitQueue, flags=3
  120. 0000013E  D33E                     add.b      <<invalid special address>>, D1
  121. 00000140  2B22                     move.l     -[A5], -[A2]
  122. 00000142  3314                     move.w     -[A1], [A4]
  123. 00000144  6101                     bsr        +0x3 /* 00000147 */
  124. 00000146  A30B                     syscall    Rename/PBHRename/HRename, flags=3
  125. 00000148  4100                     .invalid   0, D0 // invalid opcode 4 with b == 4
  126. 0000014A  0303                     btst       D3, D1
  127. 0000014C  6B15                     bmi        +0x17 /* 00000163 */
  128. 0000014E  030D                     btst       A5, D1
  129. 00000150  0303                     btst       D3, D1
  130. 00000152  C6C5                     mulu.w     D3, D5
  131. 00000154  00DA                     .incomplete
  132. 00000156  030D                     btst       A5, D1
  133. 00000158  A30B                     syscall    Rename/PBHRename/HRename, flags=3
  134. 0000015A  7300                     moveq.l